package com.dc.project.model;

import java.io.Serializable;
import java.util.Date;

public class ExamRoleItem implements Serializable {
	/**
	 * 考卷规则自增id
	 *
	 */
	private int rule_id;

	/**
	 * 所属考试id
	 *
	 */
	private int fk_exam_id;

	/**
	 * 应用的学生们ids
	 *
	 */
	private String fk_user_ids;

	/**
	 * 关联课程ids
	 *
	 */
	private String course_ids;

	/**
	 * 关联知识点ids
	 *
	 */
	private String fk_knowledge_ids;

	/**
	 * 入门(0)所占比例
	 *
	 */
	private int degree_0;

	/**
	 * 一般(1)所占比例
	 *
	 */
	private int degree_1;

	/**
	 * 优秀(2)所占比例
	 *
	 */
	private int degree_2;

	/**
	 * 一般面试(3)所占比例
	 *
	 */
	private int degree_3;

	/**
	 * 大企业面试(4)所占比例
	 *
	 */
	private int degree_4;

	/**
	 * 满分分数
	 *
	 */
	private int full_marks;

	/**
	 * 自定义题目数
	 *
	 */
	private int fk_question_num;

	/**
	 * 自定义题目ids
	 *
	 */
	private String fk_question_ids;

	/**
	 * 创建人用户id
	 *
	 */
	private int create_user_id;

	/**
	 * 创建人用户名
	 *
	 */
	private String create_user_name;

	/**
	 * 创建时间
	 *
	 */
	private Date create_time;

	/**
	 * 更新人用户id
	 *
	 */
	private int update_user_id;

	/**
	 * 更新人用户名
	 *
	 */
	private String update_user_name;

	/**
	 * 更新时间
	 *
	 */
	private Date update_time;

	/**
	 * 0删除1存在
	 *
	 */
	private int is_deleted;

	/**
	 * 版本号
	 */
	private int version;

	public int getVersion() {
		return version;
	}

	public void setVersion(int version) {
		this.version = version;
	}


	/**
	 */
	private static final long serialVersionUID = 1L;

	public int getRule_id() {
		return rule_id;
	}

	public void setRule_id(int rule_id) {
		this.rule_id = rule_id;
	}

	public int getFk_exam_id() {
		return fk_exam_id;
	}

	public void setFk_exam_id(int fk_exam_id) {
		this.fk_exam_id = fk_exam_id;
	}

	public String getFk_user_ids() {
		return fk_user_ids;
	}

	public void setFk_user_ids(String fk_user_ids) {
		this.fk_user_ids = fk_user_ids;
	}

	public String getCourse_ids() {
		return course_ids;
	}

	public void setCourse_ids(String course_ids) {
		this.course_ids = course_ids;
	}

	public String getFk_knowledge_ids() {
		return fk_knowledge_ids;
	}

	public void setFk_knowledge_ids(String fk_knowledge_ids) {
		this.fk_knowledge_ids = fk_knowledge_ids;
	}

	public int getDegree_0() {
		return degree_0;
	}

	public void setDegree_0(int degree_0) {
		this.degree_0 = degree_0;
	}

	public int getDegree_1() {
		return degree_1;
	}

	public void setDegree_1(int degree_1) {
		this.degree_1 = degree_1;
	}

	public int getDegree_2() {
		return degree_2;
	}

	public void setDegree_2(int degree_2) {
		this.degree_2 = degree_2;
	}

	public int getDegree_3() {
		return degree_3;
	}

	public void setDegree_3(int degree_3) {
		this.degree_3 = degree_3;
	}

	public int getDegree_4() {
		return degree_4;
	}

	public void setDegree_4(int degree_4) {
		this.degree_4 = degree_4;
	}

	public int getFull_marks() {
		return full_marks;
	}

	public void setFull_marks(int full_marks) {
		this.full_marks = full_marks;
	}

	public int getFk_question_num() {
		return fk_question_num;
	}

	public void setFk_question_num(int fk_question_num) {
		this.fk_question_num = fk_question_num;
	}

	public String getFk_question_ids() {
		return fk_question_ids;
	}

	public void setFk_question_ids(String fk_question_ids) {
		this.fk_question_ids = fk_question_ids;
	}

	public int getCreate_user_id() {
		return create_user_id;
	}

	public void setCreate_user_id(int create_user_id) {
		this.create_user_id = create_user_id;
	}

	public String getCreate_user_name() {
		return create_user_name;
	}

	public void setCreate_user_name(String create_user_name) {
		this.create_user_name = create_user_name;
	}

	public Date getCreate_time() {
		return create_time;
	}

	public void setCreate_time(Date create_time) {
		this.create_time = create_time;
	}

	public int getUpdate_user_id() {
		return update_user_id;
	}

	public void setUpdate_user_id(int update_user_id) {
		this.update_user_id = update_user_id;
	}

	public String getUpdate_user_name() {
		return update_user_name;
	}

	public void setUpdate_user_name(String update_user_name) {
		this.update_user_name = update_user_name;
	}

	public Date getUpdate_time() {
		return update_time;
	}

	public void setUpdate_time(Date update_time) {
		this.update_time = update_time;
	}

	public int getIs_deleted() {
		return is_deleted;
	}

	public void setIs_deleted(int is_deleted) {
		this.is_deleted = is_deleted;
	}

	@Override
	public String toString() {
		StringBuilder sb = new StringBuilder();
		sb.append(getClass().getSimpleName());
		sb.append(" [");
		sb.append("Hash = ").append(hashCode());
		sb.append(", rule_id=").append(rule_id);
		sb.append(", fk_exam_id=").append(fk_exam_id);
		sb.append(", fk_user_ids=").append(fk_user_ids);
		sb.append(", course_ids=").append(course_ids);
		sb.append(", fk_knowledge_ids=").append(fk_knowledge_ids);
		sb.append(", degree_0=").append(degree_0);
		sb.append(", degree_1=").append(degree_1);
		sb.append(", degree_2=").append(degree_2);
		sb.append(", degree_3=").append(degree_3);
		sb.append(", degree_4=").append(degree_4);
		sb.append(", full_marks=").append(full_marks);
		sb.append(", fk_question_num=").append(fk_question_num);
		sb.append(", fk_question_ids=").append(fk_question_ids);
		sb.append(", create_user_id=").append(create_user_id);
		sb.append(", create_user_name=").append(create_user_name);
		sb.append(", create_time=").append(create_time);
		sb.append(", update_user_id=").append(update_user_id);
		sb.append(", update_user_name=").append(update_user_name);
		sb.append(", update_time=").append(update_time);
		sb.append(", is_deleted=").append(is_deleted);
		sb.append("]");
		return sb.toString();
	}

}